
.flexy-menu{background-image: url(../images/img_00.jpg);background-repeat: no-repeat;background-position: right center;width:880px;margin:0;padding:0;position:relative;float:left;font-family:"Source Sans Pro",Segoe UI,Arial;list-style:none;background:#eeeeee;}
.flexy-menu li{FONT-FAMILY:  "Arial","Microsoft YaHei","Ó×Ô²","ºÚÌå","ËÎÌå",sans-serif;;font-weight:bold;width:124px;height:30px;text-align:center;display:inline;font-size:16px;margin:0;float:left;line-height:30px;position:relative;background-image: url(../images/img_00.jpg);background-repeat: no-repeat;background-position: left center;}
.flexy-menu>li>a{color:#0168b7;text-decoration:none;display:block;text-transform:uppercase;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.flexy-menu li.right{float:right}
.flexy-menu ul,.flexy-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99999;width:124px;background:#0168b7;box-shadow:0 1px 1px rgba(0,0,0,0.3)}
.flexy-menu ul{top:30px;left:0}
.flexy-menu ul li ul{top:0;left:100%}
.flexy-menu ul li{height:30px;clear:both;width:100%;border:0;font-size:12px}
.flexy-menu ul li a{width:100%;color:#fff;font-size:16px;text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.flexy-menu ul li a:hover{background:#458acd;color:#fff;}
.bm{}
.bm a:hover{}
.sm{height:30px;line-height:30px;}
.sm a{height:30px;line-height:30px;}
.thin>li>a{padding:10px 22px}
.thin ul{top:40px}
.thick>li>a{padding:40px 22px}
.thick ul{top:100px}
.flexy-menu i{line-height:20px!important;margin-right:6px;font-size:18px;float:left}

.orange li:hover>a,.orange li.active a{background-image: url(../images/menuarrow2.jpg);background:#0168b7;color:#fff!important}
.flexy-menu.vertical{width:200px}.flexy-menu.vertical li{width:100%}.flexy-menu.vertical li a{display:inline-block!important;width:100%;padding:18px 20px 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu.vertical ul li{width:100%}.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:130px}.flexy-menu.vertical ul{top:0;left:100%}.flexy-menu.vertical ul li ul{top:1px}.flexy-menu.vertical.right{float:right!important}.flexy-menu.vertical.right ul{left:-130px!important}@media only screen and (max-width:768px){.flexy-menu.vertical{width:100%}.flexy-menu li{display:block;width:100%}.flexy-menu>li>a{padding-top:15px;padding-bottom:15px;padding-left:25px}.flexy-menu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu ul,.flexy-menu ul li ul,.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{width:100%;left:0;border-left:0;position:static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.flexy-menu ul li{border-left:0;border-right:0}.flexy-menu ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px}.flexy-menu ul>li>a{padding-left:40px!important}}